4758952a18a89579cd03f0d254153b9aacbdaa32,knotx-core/src/test/java/io/knotx/util/JsonObjectUtilTest.java,JsonObjectUtilTest,whenSourceObjectMergedWithChangedOneDeepField_expectOnlyThatFieldIsOverriden,#,41

Before Change



  @Test
  public void whenSourceObjectMergedWithChangedOneDeepField_expectOnlyThatFieldIsOverriden() {
    JsonObject newDomain = new JsonObject()
        .put("config", new JsonObject()
            .put("clientDestinations", new JsonObject()
                .put("domain", NEW_DOMAIN)));

    JsonObjectUtil.deepMerge(source, newDomain);

    assertThat(
        source.getJsonObject("config").getJsonObject("clientDestinations").getString("domain"),

After Change


  @Test
  public void whenSourceObjectMergedWithChangedOneDeepField_expectOnlyThatFieldIsOverriden() {
    JsonObject newDomain = new JsonObject()
            .put("clientDestinations", new JsonObject()
                .put("domain", NEW_DOMAIN));

    JsonObject result = JsonObjectUtil.deepMerge(source, newDomain);

    assertThat(
        result.getJsonObject("clientDestinations").getString("domain"),